#ifndef  __DL_MODE__
#define  __DL_MODE__
#include "Type_Define.h"
typedef enum{
 MD_Idle_0,
 MD_EstablishCOM_1,
 MD_Startup_2,
 MD_PreOperate_3,
 MD_OPerate_4
}DL_MD_STATE_TYPE;

 

void DL_MD_T8_9(void);
void DL_MD_T10(void);

#define tm_Tdsio 300 //300ms
#define T_FBD    500 //500ms

void Event_MHInfo_ILLEGAL_MESSAGETYPE(void);

void Event_MCmd_FALLBACK(void);

void Event_MCmd_STARTULP(void);

void Event_MCmd_OPERATE(void);

void Event_MCmd_PREOPRATE(void);

void Event_PL_WakeUP(void);

void Event_Successful_COMx(void);

void DL_MD_T1(void);

void DL_MD_T2(void);
void DL_MD_T3(void);

void DL_MD_T4(void);

void DL_MD_T6(void);
void DL_MD_T7(void);

void DL_MD_T8_9(void);
void DL_MD_T10(void);


void DL_MD_T11(void);

void DL_MD_T12(void);

void INIT_DL_MD(void);
extern DL_MD_STATE_TYPE MD_STATE;
extern uint8_t ODLen;
#endif

